graph LR
id1((Pasture Plant <br/> Species <br/> Diversity)) --> id3((legume <br/> grass <br/> ratio))
id3 --> A((N fixing <br/> bacteria))

B((nutrient<br/>cycling gene<br/>expression)) --> c((Soil <br/> Health))
c --> d((soil <br/> physiochemical <br/> properties))
d --> e((pasture <br/> management))
e --> id1
d --> id1
id1((Pasture Plant <br/> Species Diversity)) --> id2((Soil <br/> microbial <br/> diversity))
A --> id2
id2 --> B
d--> id2